package com.sz.common.pay.pingan.entity.rechargewithdrawal;

import lombok.Data;

/**
 * Function: 会员批量清分【6053】 <br>
 * Author: siqishangshu <br>
 * Date: 2017-10-30 11:02:00
 * 会员批量清分【6053】
 功能描述：
    适用于进行批量清分，常见场景有公司为员工或团体客户批量充值、开卡后，通知银行进行批量清分。即批量增加一批会员子账户的余额。
 相关说明：
    批量清分交易为实时交易，当银行返回成功，即每笔清分都执行成功，反之银行返回失败则全部失败。
 接口字段：
    请求包：交易网－> 监管系统
 输入项名称	英文名	    最大长度	输入属性	注释
 资金汇总账号	SupAcctId	C(32)	必输
 总记录数   	TotalCount	C(8)	必输	    必须大于1条
 信息数组   	    Array			循环开始
 子账户	    CustAcctId	C(32)	必输
 会员代码	    ThirdCustId	C(32)	必输
 金额	    TranAmount	9(15)	必输
 备注	    Note	    C(120)	可选
 清分流水号   MarketLogNo	C（20）	必输
 信息数组	        Array			循环结束
 保留域	    Reserve	    C(120)	可选
 */
@Data
@Deprecated
public class MemberBatchRechargeRequest {
    private String TranFunc  = "6053";        //交易码
    private String SupAcctId;
    private String TotalCount;
    private String[] CustAcctId;
    private String[] ThirdCustId;
    private String[] TranAmount;
    private String[] Note;
    private String[] MarketLogNo;
    private String Reserve;
}
